using System;
using System.Collections.Generic;
using System.Text;
using OneSoft.EntityCore;
using BySoft.Server.Common.Schema;

namespace BySoft.Server.Common.Entity
{
	[Serializable]
	public class BsSchedulemachineEntity : EntityBase
	{
		public BsSchedulemachineTable TableSchema
		{
			get
			{
				return (BsSchedulemachineTable)_tableSchema;
			}
		}

		public BsSchedulemachineEntity()
		{
			_tableSchema = BsSchedulemachineTable.Current;
		}

		#region 属性列表
		
		public Decimal? ScheduleMachineID
		{

			
			get{ return GetData<Decimal>(BsSchedulemachineTable.C_SCHEDULEMACHINEID); }
			
			
			set{ SetData(BsSchedulemachineTable.C_SCHEDULEMACHINEID, value); }
		}

		
		public Decimal? ScheduleProcessID
		{

			
			get{ return GetData<Decimal>(BsSchedulemachineTable.C_SCHEDULEPROCESSID); }
			
			
			set{ SetData(BsSchedulemachineTable.C_SCHEDULEPROCESSID, value); }
		}

		
		public DateTime? BillDate
		{

			
			get{ return GetData<DateTime>(BsSchedulemachineTable.C_BILLDATE); }
			
			
			set{ SetData(BsSchedulemachineTable.C_BILLDATE, value); }
		}

		
		public String ProcessID
		{

							
			get{ return Convert.ToString(GetData(BsSchedulemachineTable.C_PROCESSID));} 

			
			set{ SetData(BsSchedulemachineTable.C_PROCESSID, value); }
		}

		
		public String MachineID
		{

							
			get{ return Convert.ToString(GetData(BsSchedulemachineTable.C_MACHINEID));} 

			
			set{ SetData(BsSchedulemachineTable.C_MACHINEID, value); }
		}

		
		public Decimal? ExpectInputTime
		{

			
			get{ return GetData<Decimal>(BsSchedulemachineTable.C_EXPECTINPUTTIME); }
			
			
			set{ SetData(BsSchedulemachineTable.C_EXPECTINPUTTIME, value); }
		}

		
		public Decimal? SingleStandardProcessTime
		{

			
			get{ return GetData<Decimal>(BsSchedulemachineTable.C_SINGLESTANDARDPROCESSTIME); }
			
			
			set{ SetData(BsSchedulemachineTable.C_SINGLESTANDARDPROCESSTIME, value); }
		}

		
		public Decimal? AdjustTime
		{

			
			get{ return GetData<Decimal>(BsSchedulemachineTable.C_ADJUSTTIME); }
			
			
			set{ SetData(BsSchedulemachineTable.C_ADJUSTTIME, value); }
		}

		
		public Decimal? SingleClampTime
		{

			
			get{ return GetData<Decimal>(BsSchedulemachineTable.C_SINGLECLAMPTIME); }
			
			
			set{ SetData(BsSchedulemachineTable.C_SINGLECLAMPTIME, value); }
		}

		
		public DateTime? ExpectProduceTime
		{

			
			get{ return GetData<DateTime>(BsSchedulemachineTable.C_EXPECTPRODUCETIME); }
			
			
			set{ SetData(BsSchedulemachineTable.C_EXPECTPRODUCETIME, value); }
		}

		
		public DateTime? ActulCompleteDate
		{

			
			get{ return GetData<DateTime>(BsSchedulemachineTable.C_ACTULCOMPLETEDATE); }
			
			
			set{ SetData(BsSchedulemachineTable.C_ACTULCOMPLETEDATE, value); }
		}

		
		public Decimal? ActulCompleteNum
		{

			
			get{ return GetData<Decimal>(BsSchedulemachineTable.C_ACTULCOMPLETENUM); }
			
			
			set{ SetData(BsSchedulemachineTable.C_ACTULCOMPLETENUM, value); }
		}

		
		#endregion
	}
}

